have one's socks knocked off - Türkçe İngilizce Sözlük